/*---------------------------------------------------
有两个整数，被除数 dividend 和除数 divisor。
将两数相除，要求不使用乘法、除法和取余运算。
返回被除数 dividend 除以除数 divisor 得到的商和余数。
比如说:两个整数 11、3输出结果:商:3
余:2
-----------------------------------------------------*/
#include <stdio.h>

// 主函数
int main()
{
    int divisor, dividend;
    int qum; // 商

    // 提示用户输入除数和被除数
    printf("请输入除数和被除数:\n");
    printf("除数:");
    scanf("%d", &divisor);
    printf("被除数:");
    scanf("%d", &dividend);

    // 使用循环进行相减，计算商和余数
    while (divisor >= dividend)
    {
        divisor -= dividend;
        qum++;
    }

    // 输出商和余数
    printf("商为:%d", qum);
    printf("余为:%d", divisor);

    return 0;
}